export interface DictionariesType {
  id: number
  label: string
  value: number
}

/**
 * 商店信息类型
 */
export interface merchantInfo {
  storeId: string
  certificatesType: number
  idCardPortrait: string
  idCardNationalEmblem: string
  idCardName: string
  idCardNumber: string
  idCardExpirationDate: string
  linkPhone: string
  applyId?: string
}
/**
 * 商铺类型
 */
export interface UserShopType {
  id: string
  name: string
  logo: string
}

/**
 * 门店信息类型
 */

export interface ShopInfoType {
  applyId?: string
  /**
   * 商家名称
   */
  name: string
  /**
   * 分类id
   */
  categoryIds: number[]
  /**
   * 主营分类
   */
  mainCategory: number
  /**
   *联系人姓名
   */
  linkName: string
  /**
   * 商家联系电话
   */
  linkPhone: string
  /**
   * 外卖电话
   */
  takeawayPhone: string
  businessState?: string
  /**
   * 商家logo
   */
  logo: string
  /**
   * 店铺门面照
   */
  storeOuterPicture: string
  /**
   * 店铺内部照
   */
  storeInsidePicture: string
  /**
   * 省
   */
  province: string
  /**
   * 市
   */
  city: string
  /**
   * 区
   */
  district?: string
  /**
   * 地区code
   */
  areaCodes: number[]
  /**
   * 商家详细地址
   */
  address: string
}
/**
 * 资质类型
 */
export interface QualificationType {
  industryQualification: IndustryQualification
  subjectQualification: SubjectQualification
}

interface SubjectQualification {
  /**
   * 主体证件类型
   */
  certificatesType: number
  /**
   * 主体资质照片
   */
  certificatesPhoto: string
  /**
   * 主体注册号
   */
  registerNumber: string
  /**
   * 主体单位名称
   */
  companyName: string
  /**
   * 主体法定代表人
   */
  legalPerson: string
  /**
   * 主体经营场所
   */
  businessAddress: string
  /**
   * 主体有效期
   */
  expirationDate: string
  storeId: string
  applyId: string
}

interface IndustryQualification {
  /**
   * 行业证件类型
   */
  certificatesType: number
  /**
   * 行业资质照片
   */
  certificatesPhoto: string
  /**
   * 行业许可证编号
   */
  licenseNumber: string
  /**
   * 行业单位名称
   */
  companyName: string
  /**
   * 行业法定代表人
   */
  legalPerson: string
  /**
   * 行业经营场所
   */
  businessAddress: string
  /**
   * 行业主体业态
   */
  mainBusinessFormat: string
  /**
   * 行业营业项目
   */
  businessItem: string
  /**
   * 行业有效期
   */
  expirationDate: string
  storeId: string
  applyId: string
}

/**
 *菜单列表类型
 */
export interface MenuListType {
  id: number
  parentId: number
  categoryName: string
  rank: number
  children: Child2[]
}

interface Child2 {
  id: number
  parentId: number
  categoryName: string
  rank: number
  children: Child[]
}

interface Child {
  id: number
  parentId: number
  categoryName: string
  rank: number
}
/**
 * 城市列表类型
 */
export interface CityListType {
  id: number
  parentId: number
  name: string
  state: number
  children: Child2[]
}

interface Child2 {
  id: number
  parentId: number
  name: string
  state: number
  children: Child[]
}

interface Child {
  id: number
  parentId: number
  name: string
  state: number
  children: any[]
}
